home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Amiga Tools 1
/
Amiga Tools.iso
/
wb-tools
/
magic-workbench
/
magic-wb.lha
/
MagicWB
/
Document
< prev
next >
Wrap
Text File
|
1993-06-27
|
54KB
|
1,155 lines
____ ____ _______ ___________ __ ________
/___/\/___/\ /______/\ /___________\ /\_\ /\_______\
/ __ \/ __ \ \ / _____ \ \ \ _________/ / / / / / ______/
/ /\ \ /\ \ \ \ \ \/___\ \ \ \ \ /____\ / / / / / /
\ \ \ \ \ \ \ \ \ \ _____ \ \ \ \\__ / / / / / / /____
\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \_/ / / / / / / /_____\
\_\/ \_\/ \_\/ \_\/ \_\/ \___/ \/_/ \/________/
___ ___ ___________
/__/\ /\__\ /\__________\
\ \ \ __ / / / / / _______ \
\ \ \ /_/\ / / / / / / / / /
\ \ \ / \ \ / / / / / /____/ / /
\ \ \ / \ \ / / / / / /_____\/ /
\ \ \/ /\ \ \/ / / / / _____ ¯__/
\ \/ / \ \ / / / / / /\ \
\ / \ \/ / / / /____/ / /
\ / \ / / / /_____\/ /
\/ \ / \/____________/
_______\/______________
/_______________________\
\ \ / /
\ \
|
\ / /
\ \
|
\ / /
\ \
|
\ / /
\ \
|
_\ / /
\ \
|
/
\
\¯ / /
\ \
\
\ / /
\ \ ¯/ /
\/¯¯¯¯¯\/
¯¯¯¯¯¯¯
__________________________________________________________________________
______________________________
Documentation
Welcome to MagicWB v1.0
16-Jun-1993
_____________________________
_________________________________________________________________________
Copyright © 1993 by Martin Huttenloher
All rights reserved
- Released as SHAREWARE -
________________________________________________________________________
(
TABLE OF CONTENTS
)
If you want to jump to a specific chapter just PRESS `G' and enter the
given line number of the chapter (table of contents = line 50).
1. INTRODUCTION
1.1 Short description ............................. 83
1.2 Motivation ................................... 118
1.3 System Requirements .......................... 139
1.4 Features & Information ....................... 165
2. INSTALLATION
2.1 How to install ............................... 214
2.2 What to do after the installation ............ 346
3. TIPS & TRICKS
3.1 How to preserve the Icon's TOOLTYPES ......... 401
3.2 Using the font XEN in the Shell .............. 448
4. Background & Discussion
4.1 How it all started ........................... 495
4.2 MagicWB discussion ........................... 639
5. THE GOODY `NICKPREFS'
............................. 825
6. LEGAL STUFF
....................................... 872
7. REGISTRATION
7.1 Why do I have to register? ................... 984
7.2 How to register ............................. 1038
8. ACKNOWLEDGEMENTS
................................. 1090
9. SUPPORT
.......................................... 1124
________________________________________________________________________
(
1. INTRODUCTION
)
1.1 Short description
This is what YOU have always been looking for. It is NOT "just another
useless Icon compilation!" It is far more different. Please, read on:
This package contains ALL STANDARD SYSTEM-ICONS and more (actually 60
different Icons) painted in a new completely different style: They look
VERY 3-DIMENSIONAL, have 8 COLORS, have GRADIENT fills, feature
CLICK-AND-PUSH ANIMATION if being clicked onto to simulate a pushed
button and even more... To sum it up: They are simply MAGIC!
Second, you will find 40 Background-Patterns for your Workbench, also
designed with the same 8 COLORS as the Icons. Simply MAGIC...
Furthermore this package contains 4 DIFFERENT FONTS as a replacement
for the most wanted WB-Fonts 'Helvetica' and 'topaz'. These new Fonts
have been intensively tested to provide the BEST READABILITY for your
WB and to finally make the old (horrible) fonts obsolete. The fonts are
COMPLETE, i.e. ALL 256 characters are included in each font.
Finally this package includes an intelligent, interactive INSTALLER with
which you don't have to worry about manually installing more than 103
different files in their respective drawers. NOTE: Also more experienced
users SHOULD USE THE INSTALLER because the installation of all Icons with
their special tooltypes and their specific quantities is not a piece of
cake! You can trust the Installer, it will NOT make any mess to your
System. For more information about how the installation will work, please
read the section 'Installation' in this document.
IF YOU ARE STILL NOT CONVINCED TO INSTALL THIS MAGIC PACKAGE, PLEASE TAKE
A LOOK AT THE IFF-PICTURE
'SHOW MAGICWB'
IN THE MAGICWB-DRAWER...!
1.2 Motivation
I simply didn't like the gray and abstract Icons provided by Commodore.
Although they could use the color blue for their Icons they rarely used
it. In fact, only white and black were used for these Icons. Rather
boring, don't you think? Second, I wanted to see nice background patterns
on my Workbench. Unfortunately there is no pattern pool existing in the
AMIGA community, so I had to create them myself. Furthermore I didn't like
the font topaz8 for my shell environment or for any other programs using
topaz8; it was too fat. And I wanted to have a really tiny font for my
Icons. Helvetica9 was just the right font and the right size. BUT it was
so small that you could hardly read the text, because it was not designed
well. So I decided to make replacements for topaz and helvetica.
To sum it up, I wanted to polish up the outer appearance of the AMIGA
Workbench to probably outdo any other "Workbenches" on other computer
platforms. I hope that I achieved this goal.
1.3 System Requirements
- Well, what can I say? OF COURSE you will need at least Kickstart
2.0. MagicWB is supporting all Kickstart/Workbench versions
beginning from version 2.0.
If you still have Kickstart 1.3 (which would be a shame!) then
I guess it's time to update!
- MagicWB needs a SCREENMODE with 8 COLORS! Don't be afraid if you
have got a standard AMIGA with 7.14 Mhz: Practice shows that a
screenmode in Hires-Interlaced with 8 colors on a standard AMIGA
is still rather fast due to a really well programmed Workbench!
(Thanx must go to Commodore and all the ingenious programmers!)
- Beside the fact that you need at least 8 colors you should also
use a 'proportional' resolution like Hires-Interlaced or higher!
If not, the Icons will appear distorted because all Icons, Fonts
and Patterns were designed in PAL Hires-Interlaced (640x512).
- And you should have got a HardDisk if you want to install the whole
package (is there still anyone out there without?) ;)
1.4 Features & Information
- All Icons have been painted with great devotion. They have
been painted in a special design-style called 'XEN'. This style
features very PLASTIC/3-D ICONS.
- Icons do appear to have more than 8 colors due to GRADIENT FILLS.
- Icons do have the GREATEST possible DETAIL-LEVEL due to manual
'pixel by pixel' ANTI-ALIASING.
- Icons are NOT abstract symbols representing their function,
they are painted like PAINTINGS to fit the eyes' natural impression
of an object. So the eye will no longer concentrate on the
Icon-Text (because with the old Icons it was faster to search for
the Icon-Text than for the Icon to find a specific file),
it will concentrate on the Icon again (like it was intended to be!).
- AND the Icons also do have the typical and natural CLICK-AND-PUSH
animation to simulate that the Icon was pressed down.
- MagicWB features the COMPLETE REPLACEMENT for the old & obsolete
Commodore-Icons.
- Furthermore MagicWB features several SPECIAL-Icons like RAM-Disk,
HardDisk, Prefs, Syquest, Preset, ReadMe & AmigaGuide.
- MagicWB features 40 Background-PATTERNS for "polishing up" your
Workbench. I think that is enough to find your personal favorite
Pattern...
- MagicWB features 4 thoroughly tested new FONTS as a REPLACEMENT
for the old imperfect fonts 'Helvetica/9', 'Helvetica/11', 'topaz/8'
and 'topaz/9'. These new fonts contain all 256 ASCII-Characters
which means that they are complete and all foreign characters are
included. The 'XEN'-Font is the perfect replacement for a
non-proportional font like 'topaz'.
- MagicWB features a very flexible INSTALLER (please consult the
'Installation' chapter for full information about this feature)
- MagicWB supports OS2.0, OS2.1 and OS3.x
- MagicWB is just MAGIC... ;)
________________________________________________________________________
(
2. INSTALLATION
)
2.1 How to install
MagicWB is very easy to install: The installation is done via the Installer
of MagicWB. Just double-click the `Install' Icon and the Installer will
open a window and explain how the installation will proceed. After the
information you can decide whether you want to start the installation or
not.
*********************************************************************
* *
* NOTE: PLEASE USE THE INSTALLER TO INSTALL MAGICWB! I strongly *
* recommend this! You won't regret it. If you manually install *
* MagicWB you will waste much time and you will probably install *
* MagicWB not correctly to your system. *
* The Installer is NOT making any mess to your system. Every- *
* thing is being installed very logically for your convenience. *
* *
* ALSO EXPERT USERS SHOULD TAKE THE INSTALLER INTO CONSIDERATION! *
* *
*********************************************************************
For those of you who want to know EVERYTHING I am now going to explain
exactly what the Installer will install to your system:
1. The Installer will install several ICONS to replace the old Icons of
your system. All Icons do have the ORIGINAL Tooltypes by Commodore.
The Installer analyses your Workbench version and will only install
the corresponding files. It scans your directories to look if it can
find the Icons you should have for your specific Workbench version.
It only replaces the EXISTING Icons with the better-looking ones.
> You can for example have 10 different DOSDrivers in your DEVS:
drawer. The Installer will make a new Icon for EACH one ALSO
CONSIDERING the different tooltypes (because PC0 and AUX have
different tooltypes, for example). The Installer also knows the
difference between PC0, PC1, PC2 and so on. Hence you will get
the correct Icons with the tooltypes UNIT=0, UNIT=1, UNIT=2 and
so on. This also applies to different drivers like `CD0' or any
other driver-name with a unit number!
With this example I hope that you have realized that the Installer
really IS very flexible and saves you a lot of time than if you did
it by yourself...
The Installer installs the new XEN-Icons to the following directories:
- SYS:System
- SYS:Utilities
- SYS:Tools
- SYS:Tools/Commodities
- SYS:Devs/DataTypes (3.x only)
- SYS:Devs/DOSDrivers
- SYS:Devs/Keymaps
- SYS:Devs/Monitors
- SYS:Devs/Printers
- SYS:Prefs
- SYS:Prefs/Presets (PRESET Icons...)
- ENVARC: (DEFAULT system Icons...)
- SYS: (new DRAWER Icons...)
- Furthermore a RAM-Icon is being installed to S:RAM.info
- The `User-Startup' will be expanded with ONE command line.
This command line takes care that after a reboot you will
still have a beautiful RAM-Icon in the right place on your
Workbench.
- The Installer will install a nice-looking HARDDISK-Icon.
- The Installer will give you the possibility to decide whether
you want to install more HardDisk-Icons to other partitions.
- If you have got a SYQUEST (removable disk drive) the Installer
will ask you if you want to have the corresponding Icon installed
to your Syquest.
- You can also select between two different PREFS-Drawer-Icons!
- The PALETTE.ILBM (2.x only) or the PALETTE.PREFS (3.x only)
will be installed to ENVARC:
This is probably the most important file of the package (without
the right colors you won't have a good-looking Workbench...) ;)
2. The Installer will install 4 new Fonts to your FONTS-directory:
- XHelvetica/9
- XHelvetica/11
- XEN/8
- XEN/9
These 4 fonts in are thought to replace the `Helvetica' and
`topaz' font. But they have different names so that you still
have got the old fonts on your harddrive.
The file `font.prefs' will be installed to ENVARC: so that you
can already use these better fonts the next time when you boot
your system. If you should not like the new fonts (what I cannot
believe ;)) then you can easily change it in the Font-Preferences.
3. The Installer will install ONE of the 40 PATTERNS to your directory
SYS:Prefs/Patterns. If you don't have this directory it will be
created. Only one pattern will be installed to save diskspace!
This pattern is called Marble_CLASSIC and is probably the best
looking pattern of all. Anyway, if you don't like it you can test
the other 39 patterns and copy the desired ones to the directory
SYS:Prefs/Patterns.
Finally the file `WBPattern.prefs' will be installed to ENVARC:
to ensure that you will have this pattern as a background on
your Workbench the next time you boot your system.
So, I hope that I could take away your uncertainty and motivate you to
use this save and flexible Installer. Now you know precisely what the
Installer is going "to do" to your harddisk and that the whole
installation is not as easy as it appears. Hence you should rely on
the Installer and start the installation without doubts.
2.2 What to do after the installation
1. After the installation is done you should first activate your
SCREENMODE-Preferences program and select the following:
- A screenmode that is proportional, that means screenmodes
like 640x400, 640x480, 640x512, 800x600, 1024x768, 1280x1024 or
anything similar.
You should NOT use screenmodes like 640x256 or 1280x512 where
the horizontal/vertical amount of pixels is twice as much as
the vertical/horizontal amount of pixels. In this case the Icons,
Fonts and Patterns will appear distorted!
- Select at least 8 COLORS for your screenmode!
If you have done this you should SAVE these settings!
2. You will probably have to re-snapshot your windows. Your Icons will
already have good snapshot-positions as I included them in the Icons.
But there is no way to maintain the old window positions as I have
to replace the old drawer Icons. But this will take just a few
minutes.
You may want to snapshot certain Icons like the HardDisk-Icon or
certain Drawer-Icons. Just do it to fit your personal taste.
-> If you are going to snapshot the RAM-Icon you should bear in mind
that the next time you RESET your system the snapshot-position will
be lost! You will have to copy the Disk.info from your RAM Disk to
the right place on the HardDisk.
For your convenience I have written a small script that will exactly
do this task for you:
> Just double-click the `Snapshot RAM-Icon'-Icon and
> follow the instructions that are given to you.
-> As the main Installer only replaces the old drawers in your SYS:
directory you might still find old drawers in other directories.
And as you probably don't want to have several old Drawer-Icons
on your HardDisk I have also included another script that will
replace/update the remaining old Drawer-Icons:
> Just double-click the `Update Drawers'-Icon and
> follow the instructions.
________________________________________________________________________
(
3. TIPS & TRICKS
)
This part of the documentation is for all of you who might not exactly
know how to solve certain problems with the Icons or the fonts.
3.1 How to preserve the Icon's TOOLTYPES
If you copy an Icon to a certain path replacing an existing one, the new
Icon will NOT have the tooltypes of the old Icon, it will have the
tooltypes of the Icon that you copied to this path.
For example: You might have got commodities in your SYS:Tools/Commodities
that are not provided by Commodore (i.e. commodities from other
programmers). But the Icons of these commodities do still have the old
commoditiy-Icon by Commodore. Now you want to replace these old commodity-
Icons with the new ones of MagicWB. BEWARE! Don't make the mistake and
copy for example the Icon of the commodity 'Blanker' over the Icon of the
commodity which should get the new Icon. Sure, you will then have a new
Icon for this commodity being displayed on your Workbench, BUT this Icon
will have the tooltypes of the commodity 'Blanker' and the original
tooltypes of this commodity will be lost.
Here is how to do it right:
1. Start the program 'IconEdit' in the SYS:Tools directory.
2. OPEN the old Icon of the program which should get the new Icon.
(IconEdit loads the images of the Icon AND the tooltypes!)
3. LOAD the new Icon. ATTENTION: You have to load the new Icon with the
function "IMAGES/LOAD/BOTH IMAGES..." from the menu or just press
the shortcut "RIGHT_AMIGA I". YOU MUST *NOT* "OPEN" THE NEW ICON VIA
THE PROJECT MENU.
If you LOAD the new Icon with this menu function, only the Icon images
will be loaded into IconEdit, the tooltypes will be the ones from the
old Icon.
4. SAVE the new Icon (with the original tooltypes) with the menu function
"PROJECT/SAVE".
You should always use this method to ensure that no tooltypes are
accidentally mixed up when you replace Icons.
3.2 Using the font XEN in the Shell
You might have noticed that the font XEN in your Shell environment is
touching the upper and left black border of the Shell. As the font is also
black it is hard to read the font because there is no space between the
font and the border of the shell (i.e. the font is merging into the
border). It doesn't look good. Here is the solution:
You just have to tell the Shell that it should make a space between the
font and the border of the Shell. This is done via Escape Sequences.
Just do the following thing...
1. Load the file 'Shell-Startup' from your SYS:S directory into an editor.
2. In this file you might see some "alias" command lines. At the end of
the file you should see a line with the command "prompt" at the
beginning of that line. Just place the following line BEFORE the prompt
line:
echo noline "*e[1;1H*e[J*e[6x*e[15y"
You can copy this line from this document and insert it into the right
place in your shell-startup (so you won't need to type it out)
3. Save the file 'Shell-Startup'
This little escape sequence will tell the Shell to make a space of 1 pixel
between the font and the left and upper border of the shell.
NOTE: The coordinate '6x' in the upper escape sequence will always work
~~~~~ as the left border of the shell will never change in its size.
BUT the coordinate '15y' must be changed IF you use another font
than XHelvetica/11 as the SCREEN font. The coordinate 15y is only
appropriate if you use XHelvetica/11. If you use another font that
might be bigger or smaller the window bar of the shell window will
also be bigger or smaller. Just try out several values to find the
correct value that will fit to your selected screen font.
You may also use this prompt line if you like, instead of the old prompt
line in your shell-startup:
prompt "*e[1;31;47m%n*e[0m*e[31;47m.%s*e[0;31;40m>*e[0m "
This is the prompt I am using in my Shell environment.
________________________________________________________________________
(
4. BACKGROUND & DISCUSSION
)
4.1 How it all started
It all started more than one year ago when I first began to design
my own HardDisk-Icon. It looked very simple, in fact it was just a white
rectangle (should symbolize the external HardDisk) and a black pixel in
the upper-left corner (the LED!). It was really ugly, BUT it was something
different (compared to the horrible Disk-Icon by Commo ;)).
Well, I started to enhance it, started to design an Icon for my Syquest
and for the RAM Drive. That was all! Just three lousy Icons.
Weeks later, I came up with the idea: Why not take the advantage to
define my personal def_Icons, a feature available since Workbench 2.0.
So I started to paint a def_Drawer, def_Disk, def_Tool and a def_Project.
They were all really simple compared to those of this package. I made my
own Background-Pattern (just diagonal lines) and was HAPPY...
Until a good friend of mine (thanx Robert!) "inspected" my Workbench
and forced me to carry on with my idea of making new Icons: "Enhance
them, make more, and more...".
So I did.
Before I started to make more Icons, I wanted to "standardize" the whole
idea: A compromise should be made between the amount of colors and the
speed of the Workbench. I realized that 16 colors are slowing down a
standard 7Mhz AMIGA too much but was astonished that the step from
4 colors to 8 colors is not slowing down the AMIGA as much as the step
from 8 colors to 16 colors.
So one thing was clear: 4 colors are not enough for making good-looking
Icons. 16 colors are too much (you won't need all of them for making
good Icons) and slowing down the Workbench. So it had to be 8 COLORS!
BUT: As my intention was to standardize the Icons, I could not take
ALL of the 8 colors and redefine new values for all of them. I had
to preserve the first 4 standard colors (Gray, Black, White & Blue).
Even now I think that this color standard by Commodore is the best
color selection ever made for the AMIGA Workbench.
Hence, I just had the remaining 4 colors (color 5-8) available for my
own color selection. You might agree: Somehow not too much for making
good-looking Icons!?
Because of this self-made restriction I had to wisely and carefully
choose the right RGB values for these 4 colors! And indeed, choosing
the right palette was probably the most difficult and important step
in creating MagicWB. But as this task was finished, for the first
time I had a basis for my work. Then I just had to standardize the
size for each Icon-Type and it could all begin...
I experimented with 'dithering' and 'gradients' to simulate more than
8 colors and developed my personal style taking all the things into
account like 'light direction' and 'shadow direction'. I had the
ambition to create little drawings and not just abstract Icons! The
Icons should be highly detailed (as much as is possible within this
little size of an Icon) but nevertheless be rather small (bulky Icons
are really horrible, aren't they?)
To make high-detailed Icons I developed my own manual technique of
'anti-aliasing' (with just 8 rigid colors!?).
And finally, I wanted to give a certain animation to the Icons: Beside
the normal animation within the Icon-Border I wanted to give a feature
to the Icons which lets them appear "pushed" if being clicked onto.
Commodore wanted to simulate this by inverting the surrounding frame
of the Icon. It was not a bad idea, but the real 'click-and-push'
feeling was not achieved. So I investigated how this effect could be
achieved with the given opportunities.
With all this experience I started to design just the System-Icons
(def_Icons) and HardDisk and RAM-Disk Icons. As they were finished,
I was happy and thought: "That's enough Icons for the Workbench".
Well, as you might have guessed, my friend Robert came again to
inspect my Workbench (again! ;) ). He was somehow fascinated by
these Icons and wanted to SEE MORE OF THEM.
And so: I decided, that the next important and mostly used Icons are
the Preferences-Icons in the Prefs-Drawer. My God! 15 Icons to be
painted!!! And I did so...
The more Icons I designed, the faster I could paint them. But never-
theless it took me 3 to 6 hours to create an Icon in the "raw state".
Raw state means that this Icon surely was not the final Icon (after
all Icons were done for this package in April 1993, I made countless
changes to these Icons, even in the last few days before MagicWB was
released).
At this point (where all of the 15 Prefs-Icons were created) I really
wanted to stop this time-consuming work. Really! ;)
Several friends and acquaintances wanted to have these Icons and I
gave a bunch of Icons to them.
The last thing I wanted to do was a Background-Pattern for my personal
use. I thought that a Marble-Pattern would be a good idea but had
NO IDEA how to paint it! Well, I finally managed to paint one (it was
exactly the same pattern as the one called 'Marble_CLASSIC' in this
package) and it should be the one and only pattern I wanted to paint
(because it really is a time-consuming task to paint a good pattern).
Time passed....
As time passed my Icons spreaded and spreaded (well, just a few of
them). But how could I know that this was the beginning of my doom!
A completely unexpected feedback broke into my house: All those people
who have seen a few of my Icons wanted to have all. And even worse:
They wanted to have ALL old Icons of their Workbench being replaced
by Icons painted with my style! Gee!
It finally culminated in the fact that even an AMIGA-Trader in Munich
(the Firm 'Computer Corner' with its owner Micky Wenngatz) wanted to
have these Icons to be commercially distributed.
That was the time where I took the decision to make a complete and
professional package called MagicWB (thanx Stefan!) that would
completely renew the optical appearance of the AMIGA-Workbench.
As this would include more than the few Icons I created, I also
decided to declare this package as SHAREWARE to have at least a
financial motivation for this time-consuming task.
I HATED the font 'topaz' (it was too fat and bulky) and realized
that the font 'Helvetica' was rather imperfect. I decided to make
a replacement for both fonts with two different sizes for each of
them. So, the 'XEN' and 'XHelvetica' fonts came into being.
Instead of one Pattern I created 40 Patterns and instead of 19 Icons
I created 59 Icons to replace all old Icons of the Workbench.
Finally, I wrote an Installer for your convenience because the
installation is not as easy as it appears. The Installer (and of
course the whole package) had to support the Workbench versions
2.0, 2.1 and 3.0 with their specific Icons and peculiarities.
Now it's up to YOU if you like MagicWB or not. I have done my best,
....I think. ;)
4.2 MagicWB Discussion
I would like to discuss certain things about MagicWB. So this chapter
may be interesting for those who want to know more about this Package.
The Patterns
As you probably have already noticed: Not all 40 Patterns are completely
different. I have taken one pattern style and painted it in different
colors. I personally do not like ALL of the patterns, but I included many
variations of one pattern style to satisfy your taste. The following list
is a summary of all patterns where I would like to give a comment to:
¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯T¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
A2, A5 : not bad | Balls1 : probably too much balls...
Balls4 : nice pattern | H1-H4 : well, if you like it!
K2 : not bad | K4 : not bad
M1-M3 : if you like it... | Marble1: gray marble
Marble3: brown marble | Marble4: like 1 but without white strokes
Marble6: like 4 but brown | Marble7: very bright marmor
R2 : not bad | R4 : good (rather plastic)
R5 : even more plastic | R6 : plastic but finer
Stone1 : gray, almost silver | Stone2 : rougher than Stone1
Stone3 : looks more stone-like | Stone4 : like Stone1 but light brown
Stone5 : this one looks stony! | Stone6 : this is my favorite (stonewall)
Stone8 : more intensive than 6 |
--------------------------------+------------------------------------------
The Icons
Ah the Icons...! I have probably repainted them a hundred of times. I am
now at the point where I am almost content with their design. The most
important Icons (in my opinion) are the default Icons, because they are
the ones you will probably see most of the time when working on your
Workbench. So I probably redesigned them a thousands of times. ;)
I am very curious if YOU like them. So, if you want to say something
about the Icons feel free to contact me!
Just a word to the project Icon: This was probably the most difficult one
to create, because it is hard to symbolize the expression "project". What
should I paint to fit this expression, I wondered? The final Icon is a
capital 'P' that is being constructed with geometric objects. 'P' of
course stands for "project" and the whole idea was taken from the
typesetter's craftsmanship to design the letters of a font. I think it
perfectly visualizes the expression "project", i.e. a sort of creation.
(If you think this Icon has got any similarities with the PageStream logo,
well, it should not... ;) )
I did NOT paint an Icon for the 'Trashcan' because no one uses it (better
kill this Icon, you really won't need it, my opinion: redundant!)
The Prefs-Icon should be an AMIGA 4000. I hope you recognized it... ;)
The PRESET-Icon is a problem: Commodore did never include a def_preset
Icon in the AMIGA OS. If a program generates a Preset-Icon it will always
take the old standard Preset-Icon. So you can not tell the system to use
your personal Preset-Icon. I hope that Commodore will fix this in the
future!
Anyway, if you want to have a Preset-Icon in the XEN style you can find it
in your SYS:Prefs/Presets directory. It is called 'Preset.info'. If you
want to replace the old Preset-Icon with this one, please follow the
instructions explained in the chapter 3.1 (How to preserve the Icon's
tooltypes) of this documentation. This chapter explains how to replace
Icons with the help of the program 'IconEdit'. If you are going to do it
without IconEdit via the Shell ('copy' and 'rename'), please remember that
these Preset-Icons do have a DEFAULT TOOL included in the Icon, that will
be overwritten if you just copy and rename the Preset-Icon!
The Multiview-Icon really IS quite big, but please take a look at the
original Icon from Commo; it is also larger than all the other Icons!
And I think that the greatness of this brilliant utility should also be
expressed in its Icon... ;)
You have probably noticed that the Icons' file sizes are rather big. This
is another thing for which you must not blame me! I had to generate the
Icons with 'IconEdit' from WB3.0. I tried to generate them with IconEdit
2.0, but these Icons only worked fine if you used an 8 color Workbench.
This restriction was very annoying especially considering the future (AGA,
RTG etc.) where a restriction to an 8 color WB would be intolerable! So I
had to generate the Icons with the new IconEdit from WB3.0. These Icons
worked fine on any screen depth and on any Operating System. BUT THE SIDE
EFFECT IS: IconEdit3.0 generates 8 bit Icons (Icons with a color palette
of 256 colors), regardless whether you have painted them with 8 colors or
with 256 colors. This behaviour ensures that the generated Icons work
under any screen depth (due to Commodores "first 4 colors, last 4 colors
system"). And 8 bit Icons truly are bigger than 3 bit Icons! Just an
example: The DRAWER Icon would just need 1138 bytes (this is the real size
it would need because of the amount of pixels and the 8 colors). As I
processed it with IconEdit3.0 it finally was 2657 bytes big! But I had to
do this otherwise the Icons would not have worked with screen depths
bigger than 8 colors. So again, this is NOT my fault...
FOR THE FIRST TIME you can use a feature that should not be officially
available for the AMIGA users: If you have ever tried to paint your own
Disk-Icon and wanted to define it as a default Icon, you have probably
noticed that the Workbench still was going to use the old and ugly Disk
Icon if you had inserted a 'NO DOS Disk'. Only if you had inserted a DOS
Disk you would be able to see your personal Disk-Icon. This is rather
inconsequent and annoying!
BUT: There is an undocumented feature available already since OS 2.0 that
unofficially allows you to use a different Icon for NO DOS Disks: Each
time you insert a NO DOS Disk the system looks for an Icon called
def_Kick.info in ENV:Sys (don't ask ME why they called it KICK!!?). This
Icon must be a special Icon (it must NOT be generated with 'IconEdit'
because it is not a normal Icon with one of the available Icon-Types).
Well, MagicWB is making this feature available to you for the first time.
Now, if you insert a NO DOS Disk you will be presented with a special NO
DOS Disk-Icon that is painted in the same style as the normal Disk-Icon.
The only difference: The normal Disk-Icon has got a disk label and the new
NO DOS Disk-Icon is just a blue disk without a disk label. So you can
visually see which kind of disk has been inserted. Nice feature, eh...?!
Well, it's a kind of magic... ;)
The Fonts
I worked hard to design all the numerals, letters and special letters in
each font. I wanted to either make the COMPLETE font or no font. As
already mentioned the XEN-Font is the replacement for topaz. This font
exists in two sizes: 8 point and 9 point. You will probably notice that
the two fonts are not very different in their sizes. XEN/9 is almost the
same as XEN/8. The only difference: It is 1 pixel larger and therefore
certain letters that reach below the baseline (like p,q,y,j,g) are looking
better with XEN/9. Another advantage: The line spacing is bigger and so
the font XEN/9 is very convenient for the Shell or for displaying texts
because of its good readability! The font XEN/8 is perfect for user
interfaces with buttons, because it perfectly fits into buttons without
needing too much space. The XEN/8 is for example very useful in DirOpus
for the 'Requesters', as a 'General' font, for the 'Clock/Memory' bar and
for the path names, while the font XEN/9 will magically work in the 'Text
viewer' and the 'Directory window' of DirOpus. Try it out and you will
never want to miss it again!
DirOpus is just an example of a program which supports the user in
defining his desired fonts for the program. You can of course define the
XEN-Font in any other program that supports font definition.
The font XEN is the result of my goal to make the smallest possible
non-proportional font for the Workbench. It is NOT possible to make this
font smaller without destroying its readability. It is highly elaborated
and each pixel has its function in this small and thin font. I hope you
like it...
Known problem: As you will probably install the XEN-Font as the SYSTEM
DEFAULT font, some programs (that are not programmed well, i.e. programs
that are not font sensitive) will display their interfaces a little bit
strange, because they expected the font topaz and programmed their
interfaces to only work with the dimensions of the topaz font. A program
that was programmed like this is for example PageStream. Anyway, the
XEN-Font will be displayed properly and you can still work with the
program's interface (only some spaces are not looking good). This is not
the fault of the XEN-Font, it is the fault of the program!
The fonts XHelvetica/9 and XHelvetica/11 are the result of my annoyance at
the corresponding Helvetica fonts from Commo. As these two fonts both are
very small, every pixel counts (as I mentioned above)! If one pixel is set
at the wrong position in the font-grid it may destroy the optical
appearance of the font. I designed both fonts with the same kind of
perfection as the XEN-Font. Especially the XHelvetica/9 is now readable.
Its use is clear: This is the perfect font for the Icons on the Workbench.
I had to fight with the small letters a,s,e,x and y because they were too
small to make them readable, but I finally managed it. Because the Icon
itself is more important than its text, the Icon-Text should be as small
as possible. With the XHelvetica/9 you are using the smallest (and still
readable) PROPORTIONAL font on your Workbench. (NOTE: Try it as the
'Buttons' font in DirOpus...)
The XHelvetica/11 was designed because the original Helvetica/11 was still
not perfect. All other sizes bigger than 11 points are rather usable, so I
didn't see the need to redesign them. XHelvetica/11 is the perfect
SCREEN-FONT for the menus, requesters and user interfaces. Enjoy it...
If you would like to express anything about the Icons, Patterns and Fonts
of MagicWB, please contact me! I am very interested in your opinion.
Please contact me at the address given in chapter 9 (Support).
________________________________________________________________________
(
5. THE GOODY `NICKPREFS'
)
The following is only interesting for OS2.x users:
If you want to use the patterns of MagicWB you will have to install the
package `NickPrefs' (by Nicola Salmoria) to your system, because
Workbench 2.x does not support to load patterns with different and
bigger sizes.
You can find NickPrefs in the MagicWB/Patterns/NickPrefs Directory. It is
very easy to install. Please follow the instructions of the NickPrefs
documentation to know how to install NickPrefs correctly.
By default the MagicWB Installer installs only ONE pattern to the
SYS:Prefs/Patterns directory. You can find the pattern MARBLE_CLASSIC
there. You may configure NickPrefs' WBPicture program in the way that it
uses this pattern every time you boot your system. Read the documentation.
If you want to use the other 39 patterns of MagicWB you will have to
follow this instruction:
As OS3.0 uses a new (and flexible) color handling, the patterns done for
3.0 (found in the `patterns' drawer) are *NOT* compatible with 2.x anymore.
I decided to only include the pattern MARBLE_CLASSIC for 2.x users so that
this package is not going to explode in its size. This pattern can be
found in the MagicWB/Patterns/Patterns2.0 directory and has already been
remapped for the use with NickPrefs. You can NOT use the patterns found in
the MagicWB/Patterns directory directly with NickPrefs under OS2.x! I am
sorry for this inconvenience.
But: If you want to use ALL patterns with NickPrefs under OS2.x, you
just have to convert them with a paint program (e.g. DPaint). To
achieve this you must do the following: First, select the screenmode
Hires Interlaced (640x512) with 8 COLORS! Second, load the Workbench
palette from `ENV:Sys/palette.ilbm' into DPaint (COLOR/PALETTE/LOAD).
Third, load the pattern you wish to convert AS BRUSH. Next you must
select the function COLOR/BRUSH/REMAP and save the brush AS BRUSH to
your directory SYS:Prefs/Patterns. That's it! Now you can use the
pattern with NickPrefs under OS2.x without having the wrong colors!
________________________________________________________________________
(
6. LEGAL STUFF
)
The package "MagicWB" is:
Created by Martin Huttenloher
Copyright © 1993 Martin Huttenloher
- All rights reserved -
DISCLAIMER
This software is provided "AS IS" without warranty of any kind, either
expressed or implied. By using MagicWB, you agree to accept the entire
risk as to the quality and performance of this package.
In no event (unless required by applicable law or agreed to in writing)
will any copyright holder, or any other party who may redistribute this
package as permitted below, be liable to you for damages, including any
general, special, incidental or consequential damages arising out of the
use or inability to use this package (including but not limited to loss
of data or data being rendered inaccurate or losses sustained by you or
third parties), even if such holder or other party has been advised of
the possibility of such damages.
Of course, MagicWB was tested rather extensively before it was released...
LICENSE
1. This license applies to the product called "MagicWB", a package for the
AMIGA computer, published by Martin Huttenloher under the concepts of
SHAREWARE. The terms "Package", "MagicWB" and "Archive", refer to this
product. The licensee is addressed as "you". This license does not apply
to third party supplied programs, found in the "Goody" Drawer of the
original distribution archive.
2. You may use MagicWB for a period of up to 14 days for evaluation.
After that, you have to register.
3. This archive may be freely redistributed, but only in totally unchanged
state: No files must be added, deleted, modified. Compression with common
archivers like zoo or lharc is allowed. You are only allowed to
redistribute the WHOLE original archive, NOT ANY SINGLE FILE MUST BE
DISTRIBUTED SEPARATELY, except stated below under condition #4.
This condition applies to ALL forms of distribution, be it via floppy
disks, BBS'es, electronic networks (FTP sites), or any other means.
4. Programmers and creators OF FD-SOFTWARE (freely distributable) are
allowed EXCLUSIVELY to include single ICONS of this package in THEIR
OWN package-distributions. This DOES NOT apply to the PATTERNS or FONTS
included in this archive. The only conditions:
- Be so kind and send the author of MagicWB a copy of your creation
where his Icons are included.
- Do not remove any copyright notices when distributing these Icons
and do not forget to mention the author of MagicWB in the accompanying
documentation of your creation/package/program.
- AND: Do not forget to include the Palette files for OS2.x AND OS3.x
in your package ;) (found in Prefs/env-archive/sys of this archive)
Any other conditions (except the conditions that are excluded by this
condition) stated within this license do still apply to programmers
and creators OF FD-SOFTWARE.
4. YOU ARE NOT ALLOWED TO DRAW COMMERCIAL PROFIT OUT OF DISTRIBUTING
THIS PACKAGE. You may charge a fee to recover distribution costs.
The fee for diskette distribution may NOT BE MORE than the cost to
obtain a public domain diskette from Fred Fish.
5. You are NOT allowed to manipulate any file of MagicWB and distribute it
under any or no name. If you manipulate any part of this package (for
example take an Icon from MagicWB and change/repaint it) you may do this
for your private use BUT you may NOT distribute this modified file!
(Nevertheless the author would be happy if you sent him your modified
file, so that it may serve as a basis for an inclusion in MagicWB)
6. If developers of commercial software would like to include certain
parts of MagicWB in their commercial programs, they will have to
contact the author of MagicWB first to ask for permission.
7. You agree to cease distributing MagicWB if requested to do so by
the author.
8. By copying, distributing and/or using MagicWB you indicate your
acceptance of this license to do so, and all its terms and conditions.
9. Each time you redistribute this package, the recipient automatically
receives a license from the original licensor to copy, distribute
and/or use this package subject to these terms and conditions.
YOU MAY NOT IMPOSE ANY FURTHER RESTRICTIONS ON THE RECIPIENTS'
EXERCISE OF THE RIGHTS GRANTED HEREIN.
Finally: As always, Fred Fish has got explicit permission to include
this package in his wonderful "Fish Disk"-Collection!
NOTE: If you have bought MagicWB by ordering it from the firm
~~~~> "Computer Corner" in Munich (Germany), you do not need to
> pay the registration fee. Nevertheless I would be really
> happy if you sent me a postcard with your name & address
> and comments/critics about MagicWB. Then you are accepted
> as a registered user of MagicWB (see chapter 'How to
> register' (7.2) for detailed information). Thank you!!
________________________________________________________________________
(
7. REGISTRATION
)
7.1 Why do I have to register?
MagicWB has been and will be a time-consuming work for me. If you like
this product you should support me with the registration fee. This will
enable future versions of MagicWB.
There might be some people out there in the AMIGA community who think "It
is absolutely ridiculous to pay for a bunch of Icons, Patterns and Fonts".
Well, let me say this: MagicWB is truly not a program, that's clear. But
why should a program be worth more than a package where the author
probably invested the same amount of time as another author with his
program.
Anyway, MagicWB IS software. But in this whole discussion there is one
thing being neglected that finally counts: Do I (the user) like this
software or not? And if I (the user) USE it and ENJOY it, it surely IS
worth the price.
There is another attitude in the AMIGA community: "Why should I pay
for a software I already have?!" Well, let me just say a few words about
this: At the beginning of this project I was playing with the idea of
making a "cripple version" of MagicWB (this concept is probably known to
you as CrippleWare or TryWare). Somehow this had become a fashion under
the AMIGA FD-Community. This Cripple-version of MagicWB should only
include a limited selection of the complete package (just for the user to
see if he liked the software or not).
I decided NOT to do this, because I personally do not like this "fashion"
and second, I noticed that most of the users would not even try to test the
software because it was "CippleWare" (they just deleted the archive).
Somehow, users developed an "anti-crippleware-attitude"...
Therefore I decided to release the FULL version of MagicWB. This is my
first Shareware product and your attitude towards this concept will
strongly influence the future of MagicWB. I really hope that especially
the german users (who are known for their strange attitude towards the
Shareware concept as described above) will not let me down. Your feedback
will definitely affect further development of MagicWB.
I know that I took a great risk into consideration as I decided to release
the full version of MagicWB, because I knew that I probably would not get
much response. But I really do not want to force you to anything or shake
a warning finger at you! It should be as simple as this:
If you like it and use it, you will have to register.
If you don't like it, well, that's ok. Then you will
not register yourself and are not allowed to use it.
Anything else is a matter of good conscience. Thank you for your insight.
7.2 How to register
No person(s) or businesses other than the author are authorized to accept
any registration or distribution fees in any form whatsoever, except as
specified above in the LICENSE agreement. The only people who will be
regarded as registered users are those who have sent their registration
information (name, address & and phonenumber) and
DM 20.- or US $ 20.-
to
Martin Huttenloher
Parkstr. 11
D-87645 Schwangau
Germany/Europe
or those who have bought this package from "Computer Corner" in Munich and
have sent a postcard with their registration info (see below) to the
author of MagicWB.
For residents in Germany, the easiest and cheapest way of transferring
money to the author is by a bank transfer to
Raiffeisenbank Füssen, BLZ 733 698 78, Konto 2868 1
In this case, you can write your registration info on the giro-form.
The cheapest and easiest (and quite safe) way for foreign residents is
probably to send DM 20.- or US $ 20.- in a letter together with the
registration info. Note that I won't accept foreign currencies except
US Dollar.
If you don't want to do this, you can also use a postal money order (PMO),
about which your local post office can provide you with details about.
Beware that this can be quite expensive depending on where you live.
Or you can send a EuroCheque payable to Martin Huttenloher in DM.
Bank drafts can *NOT* be accepted as payment since the bank charges
outrageous fees from both the sender and the receiver. The same applies
to private cheques.
IN ANY CASE, BE SURE TO PROVIDE ME WITH YOUR REGISTRATION INFO:
-----> Your name, address & phone number <-----
________________________________________________________________________
(
8. ACKNOWLEDGEMENTS
)
I would like to thank the following persons for their invaluable help:
- Robert Wagner (Motivator, critic, beta tester and high-speed
pattern converter ;) )
- Gerri Körner (A4000 beta tester, great help)
- Martin Korndörfer (for your ingenious suggestions)
-> look out for the probably best backup program for
the AMIGA computer: DIAVOLO BACKUP
(by Martin Korndörfer) ;)
- Angelika Nadler (for some really good suggestions)
- Stefan Stuntz (for those endless phonechats and help)
-> look out for the probably best user interface for
the AMIGA computer: MUI (Magic User Interface)
(by Stefan Stuntz) ;)
- Andreas Schildbach (for the help with the color system of OS 3.x)
...and to Commodore for the brilliant Operating System!
________________________________________________________________________
(
9. SUPPORT
)
If you have any suggestions, critics, bug reports or questions,
please contact the author of MagicWB at the following addresses:
Mail: Martin Huttenloher
~~~~~ Parkstr. 11
87645 Schwangau
Germany
EMail: Z-Netz : XEN@NATHAN.ZER
~~~~~~ Internet: xen@nathan.zer.sub.org
Voice: ++49-(0)8362-81104
~~~~~~
__
///
/// /¯¯| |\ /| | /¯¯¯\ |¯¯\
__ /// / | | \/ | | / ___ | \
\\\/// /¯¯¯¯| | | | \ | |¯¯¯¯\ Thanx to Commodore for
\X// / | | | | \___| | \ this wonderful machine!